home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- _____________________________________________________________________
-
-
-
-
- WCS Uno v2.3
-
- Written by
-
- Rob Williams
- WCS Software
-
-
- _____________________________________________________________________
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright Notice
- ----------------
-
- This door game is distributed under the SHAREWARE concept. This
- concept gives you the chance to "try before you buy", and see if it
- meets your needs.
-
- I've decided to break away from the standard "30 day trial period"
- that many door authors are using and instead go to a much simpler
- and more realistic policy. This is simply; Try it on your BBS.
- If you like it and your users like it, then register it. If it's not
- good enough to register, then delete it.
-
- While I'd like you to register my doors as soon as possible, I'm also
- realistic enough to know that different boards have different requirements
- and interests, and sometimes it takes longer befor a game catches on, or a
- sysop can get to the Doors on his list to register. And frankly, I'd
- rather you ran it for awhile and register, than try it for a short
- period of time and delete it. Nobody wins that way...I lose out on a
- registration and your users lose out on the chance of having the
- registered door to play.
-
- The above "extended trial" statement was copied with permission from
- Mike Jordan of M&S Doors.
-
- As a shareware program, WCS Uno may be freely distributed.
- Shareware distributors may distribute copies of WCS Uno on disk
- for a modest disk duplication charge not to exceed $4 per disk.
-
-
-
- Warranty
- --------
-
- WCS Uno is distributed on as as is basis. In no event will
- Rob Williams or WCS Software be liable to you for damages, including
- any loss of profits, lost savings, or other incidental or
- consequential damages arising out of your use of or inability to use
- this program, even if Rob Williams, WCS Software, or an authorized
- representative has been advised of the possibility of such damages.
- Rob Williams and WCS Software will not be liable for any such claim
- by any other party.
-
-
- Features of WCS Uno
- -------------------
-
- WCS Uno is fully InterBBS capable, with very little attention
- needed from the sysop. Automatic messaging to/from the game hub
- in Fido standard *.MSG format messages with file attachments.
-
- Assembly language serial input/output routines for maximum speed.
-
- Fully supports high speed modems: 16550 FIFO buffering and locked
- serial ports.
-
- Built in ANSI terminal emulator. No need to have ANSI.SYS loaded in
- memory.
-
- DesqView, Windows, and OS/2 aware.
-
- Supports all of the most popular door data file formats:
- TriBBS, PCBoard, GAP (DOOR.SYS), Spitfire, WildCat!, RBBS, and WWIV.
-
- ANSI and ASCII Bulletins of high scorers.
-
- Automatic maintenance with no intervention from the Sysop.
-
- Supports play ahead and make up days when registered. This is
- completely sysop configurable.
-
- WCS Uno is Multinode Aware!
-
-
- Files used in the Program
- -------------------------
-
- WCSUNO.EXE - The main WCS Uno program
-
- REGISTER.FRM - Information on registration
-
- SAMPLE.CFG - Sample configuration file
-
- SAMPLE.BAT - Sample batch file to run WCS Uno
-
- HISCORE.DAT - Created when the program runs-contains hi score info
-
- UNOUSER.DAT - Created when the program runs-contains user info
-
- WCSUNO.KEY - Key file for registered versions
-
- WCSUNO.USE - Created when the game is running, will be deleted
- when the user exits normally.
- (only in single user/non-registered versions)
-
- *************************************************************************
- ** IMPORTANT - The game will not run if this file (WCSUNO.USE) exists **
- *************************************************************************
-
- WCSUNO.HLP - Help file for the game. When the Instructions option
- is selected, this file is displayed. You may edit
- this file if you wish. It is a plain ASCII text file.
-
- WCSUNO.HIS - History of the product. Shows what enhancements were
- made in what version.
-
- WCSINFO.TXT - A text file explaining more about WCS Software and
- showing all currently available WCS Software programs.
-
- READ.ME - A brief text file explaining how to get up and running
- quickly.
-
- NOBEEP - If this file exists in the game directory, the game
- not make noises when you play it (either remotely or
- locally) Good for those sysops who play games locally
- late at night <grin>.
-
- INTERBBS.DOC - A document explaining how to set up WCS Uno to
- run in an InterBBS League.
-
- ***** IT IS VERY IMPORTANT TO READ THIS FILE FULLY BEFORE ATTEMPTING
- ***** TO RUN WCS UNO IN AN INTERBBS LEAGUE.
- ***** YOU SHOULD ALSO BE WELL VERSED IN FIDO TERMINOLOGY.
-
- DBRIDGE.HLP - Help file for people running D'Bridge mailers. Also
- helpful as a fallback if you have problems getting
- the score files automatically processed.
-
- WCSDOORS.FAQ - Frequently asked questions about WCS Software Doors.
- If you are having a problem with either WCS Uno or
- the InterBBS portion, read this file first for help.
-
-
- Setting up WCS Uno
- -------------------
-
- WCS Uno is run by entering a command similar to the
- following:
-
- WCSUNO WCSUNO.CFG
-
- The configuration file can have any name you choose, but it must
- reside in the same directory as the door. The configuration file is
- an ASCII text file with the following format:
-
- Line 1: Door data file type.
- Line 2: Path to the door data file(s).
- Line 3: BBS name.
- Line 4: Sysop's name.
- Line 5: Locked baud rate.
- Line 6: ASCII High Score Bulletin Name
- Line 7: ANSI High Score Bulletin Name
- Line 8: File name to write comments to
- Line 9: Number of Games per day
- * Line 10: Number of extra days allowed for make up days
- * Line 11: Day to start playing make up days-31 to disable
- Line 12: Write log files (explained below)
- * Line 13: Line to display a message (donated by, etc)
- Line 14: Name of the computer opponent
- Line 15: InterBBS Play (Y or N)
-
- Lines with a "*" to the left indicate features only present in the
- registered version of the program. *** The lines must be present,
- even if the door is not registered. ***
-
- As illustrated above, the door's data file type is specified in line 1
- and can be PCB for PCBoard, GAP for GAP (DOOR.SYS), SF for Spitfire,
- RBBS for RBBS, WC for WildCat!, TRIBBS for TriBBS, or WWIV for WWIV.
- The locked baud rate is specified in line 5. If you don't lock your
- serial port, you must specify 0 for the locked baud rate.
- The following is a sample door configuration file:
-
- ************************************************************************
- ** IMPORTANT - If you are running WC 4.x, use the GAP drop file **
- ************************************************************************
-
- WC <== BBS Type
- C:\WC30\WCWORK\NODE1 <== Drop file location
- WCS Software BBS <== BBS Name
- Rob Williams <== Sysop Name
- 0 <== Locked baud rate
- C:\WC30\BULL\BULL10.BBS <== ASCII bulletin
- C:\WC30\BULL\BULL10.SCR <== ANSI bulletin
- C:\WC30\COMMENTS.DRS <== File name to write comments to
- 10 <== # of questions per day
- 2 <== Extra days allowed for make up days
- 10 <== Day to start make up days
- A <== Write a log file (See Below)
- By WCS Software <== Donated by line
- Joe <== Computer opponents name
- Y <== InterBBS Play
- ************************************************************************
- ** IMPORTANT - Even if the game is not registered, the last three **
- ** lines must exist, or the game will not run. You will get an error **
- ** when the game starts up. **
- ************************************************************************
-
- On line 12, the valid options for a log file are:
- - P for Play log ONLY (WCSUNO.nodenumber)
- - N for No logs
- - C for Comments log ONLY (COMMENTS.MSG)
- - A for ALL Logs (play log and comment log)
-
- WCS Uno can be run locally without a door data file (handy
- for the sysop to use the door without logging on to the BBS) by
- specifying /L after the configuration file parameter in the DOS
- command line. WCS Uno will request you to enter your name before
- running the door.
-
- To play the game in Multiuser mode, you must have a registered multinode
- copy,and DOS SHARE must be loaded. If these two things are not done,
- the game will display a message if you try to run multinode.
-
- Nonstandard IRQs can be used by specifying the IRQ number after the
- "config" parameter in the command line used to run the door as
- follows:
-
- WCSUNO WCSUNO.CFG 4
-
- Setting up WCS Uno for Multinode Play
- --------------------------------------
-
- In order to set WCS Uno up for multinode play, you need to create a
- .cfg file for each node that will be using the game. The .cfg files
- will be similar, except that lines 2 and possibly 5 will be different.
- Line 2 is the location of the door drop file. This needs to be unique
- for each node that runs the game. Line 5 is the locked baud rate for
- the node. If you have nodes that are locked at different rates, then
- this line may be different for different nodes. For example, the
- configuration file for node 1 (WCSUNO.CF1) might look like this:
-
- GAP
- H:\WILDCAT\WCWORK\NODE1 <=== Notice this is the node 1 directory
- Williams Computer Services BBS
- Rob Williams
- 19200
- [etc].....
-
- And the configuration file for node 2 (WCSUNO.CF2) might look like this:
-
- GAP
- H:\WILDCAT\WCWORK\NODE2 <=== Notice this is the node 2 directory
- Williams Computer Services BBS
- Rob Williams
- 19200
- [etc].....
-
- You will also need to set an environment variable to tell the program
- what node it is currently running on. Since I run Wildcat, I call
- this variable WCNODEID. In my .BAT file that calls the BBS, I set the
- WCNODEID to whatever node is running. You can use wahtever name you
- wish, it just needs to be a unique node ID.
-
- Next, in the batch file that calls WCS Uno, you would change the sample.bat
- that is included with this archive to look like this:
-
- CD\WCSUNO
- WCSUNO WCSUNO.CF%WCNODEID%
-
- What this will do, is when the game is started, it will look for the
- WCNODEID (or whatever you called it), and append that to WCSUNO.CF. So
- when the game runs, and you run it from node 1 say, it will use .cfg file
- WCSUNO.CF1.
-
- Hopefully, I have not totally confused you on how to set the door up for
- mult-node use. If you have questions on environment variables, refer
- to your DOS manual.
-
- **************************************************************************
- ** Running this game on more than a single node at a time requires a **
- ** Multi-Node Key. When running in Evaluation mode, only one (1) Node **
- ** will be able to access the door at a time. **
- **************************************************************************
-
-
- Playing the Game
- ----------------
-
- "WCS Uno" is similar to the card game of "Uno". Seven cards are dealt
- to you and your computer opponent, and a card is put on the discard
- pile. Who plays first in each hand alternates between you and your
- opponent. Type in the number under the card you choose to <P>lay.
- You may play...
- 1] ...a card that matches the number of the card on the discard pile.
- 2] ...a card that matches the color of the card on the discard pile.
- 3] ...a card that matches the kind of the card on the discard pile.
- 4] ...a wild card.
-
- If you can't do any of the above, you must <D>raw a card from the draw
- pile, and your opponent gets to play. Whoever plays all the cards first
- wins the hand. The number of hands you may play are a configurable
- option of the Sysop.
-
- Scoring
- -------
- Scoring is very simple. Losers score nothing. Winners are awarded the
- value of the cards in the opponent's hand.
-
- Uno Card Point Value
- -------- -----------
- Number Cards: Face value
- Draw Two: 20 points
- Skip Cards: 20 points
- Reverse Cards: 20 points
- Wild Cards: 50 points
- Wild Draw 4: 50 points
-
- Scores are reset the 1st of every month.
-
- When you go into the door, you will see an opening screen, it will
- wait for you to press a key, then show you the main menu. From here,
- there are four options. P will take you to the playing screen, H will
- show you the high score list, I will show you a help file for playing
- the game, and Q will return you to the BBS.
-
- The first time a player plays the game each month, the system will
- automatically reset the player statistics. This process should not
- take more than a few seconds, and is automatic, so no intervention
- from the Sysop is necessary.
-
-
-
- Make-Up Days Explanation
- ------------------------
-
- The make up days feature warrants a little more explanation here.
- When the game is registered, after you have played your game for today,
- it will check to see if make up days has been enabled (start day < 31).
- If today is greater than the start day, and the total number of days you
- have played is not greater than what was specified in the .cfg file, it
- will ask you if you want to play a make up day. It will then show a
- calendar of days for the current month. Days that you have played will
- show up in red with an x, playable days will show up in green with an o.
- Choose a valid date (one with an o, within the current month), and you
- will start another days game. If you changed your mind and do not want
- to play a make up day, enter 99, and you will be asked if you want to
- view the high scores, then be returned to the BBS.
-
- Special Keys
- ------------
-
- While WCS Uno is running, the sysop can press certain special keys to
- perform a variety of functions. The following is a list of the
- functions that the special keys perform:
-
- Key(s) Function
-
- HOME Toggles between the user status window and a help
- display that lists the special keys.
-
- F6 Takes 5 minutes away from the caller.
- NOTE: This will NOT be returned to BBS.
-
- F7 Gives 5 minutes to the caller.
- NOTE: This will NOT be returned to the BBS.
-
- F9 Quit the door and return the caller to the BBS.
-
- F10 Enter chat mode. Pressing the ESC key exits the
- chat mode.
-
- Alt+D Drop to DOS.
-
-
- Support
- -------
-
- If you have problems, I will try and help as best I can, whether you
- are registered or not. Registered users will get priority over non-
- registered users, though. You may get help with problems by calling
- Williams Computer Services BBS at (503) 631-8439, or by writing to
- the author at the following addresses:
-
- FIDO : 1:105/278
-
- Internet : rob@wcs.org
- rwilliam@cybernw.com
-
- US Mail:
-
- Rob Williams
- 18370 S. Henrici Road
- Oregon City, OR 97045
-
-
- Registering WCS Uno
- -------------------
-
- Registration of WCS Uno is only $15.00 for single node
- or $20.00 for Multi-Node. Please use the form in the file
- REGISTER.FRM. When you register, you will receive a registration
- key that will turn your version into a registered version.
-
- You may also now register and get your keys immediately by calling
- Williams Computer Services BBS at (503) 631-8439 and using the online
- registration door. Have your Visa or Mastercard ready, fill out the
- proper information, and your keys will be downloaded to you immediately!
-
- Registered users will have access to the special area of the support
- BBS for additional questions, be able to run multi node (if you purchased
- a multi node version), and have access to make-up days.
-
-
- ***** ALL UPDATES ARE FREE FOR THE LIFE OF THE PROGRAM *****
-
- Acknowledgements
- ----------------
-
- Thanks go to the following people/companies (Listed in no particular order):
-
- - Mustang Software for creating Wildcat!
- - Randy Hunt and Mark Goodwin for creating RMDoor which was used
- to create this game.
- - Mike Jordan for his help with some of the routines, and for the
- idea of the make up days, and also help in testing, and his help
- in helping me get started in door programming. Also for helping
- with the InterBBS part of things.
- - Andy Stewart for his programming help, and also for help in creating
- the main play screen, and for also writing some of the InterBBS
- routines. These are available with the DDPlus door kit, and are
- FREEWARE!
- - Matt Somerville - BIG thanks for helping test the InterBBS play
- (a lot of messages went back and forth testing it...<Grin>)
- - Norman Scott for helping correct the documentation and writing the
- help screen.
- - Gayle Davis and all the people that have contributed to the
- SWAG archives. I have used various snippets from those
- archives, as well as them giving me good ideas on how to
- proceed next. Thank you.
- - A Big THANK YOU to all my beta testers:
- Norman Scott at 1:375/8
- Walter Cade at 1:398/2
- Mike Jordan at 1:105/314
- Matt Somerville at 1:2250/8
- Andy Stewart
-
- There are probably more people that I have forgotten, but these have been
- the most instrumental in the writing of this program.
-
-